﻿namespace FileServer.Models
{
    /// <summary>
    /// 文件上传操作的消息结果类
    /// </summary>
    /// <remarks>
    /// 该类用于封装文件上传后需要传递的消息结果，
    /// 包含操作状态消息、文件名称及文件大小三个核心属性
    /// </remarks>
    public class UploadMessage
    {
        /// <summary>
        /// 获取或设置文件上传操作的状态消息
        /// </summary>
        public string Message { get; set; } = string.Empty;

        /// <summary>
        /// 获取或设置被上传文件的原始文件名
        /// </summary>
        public string FileName { get; set; } = string.Empty;

        /// <summary>
        /// 获取或设置被上传文件的大小（以字节为单位）
        /// </summary>
        public long Size { get; set; }
    }
}
